#!/usr/bin/env python
# coding:utf-8

print '----------------------------------------------------------------------------------------------------'
"""
此处不是创建了一个包含五个独立列表的列表，而是创建了一个包含对同一个列表五次引用的列表。
"""
l = [[]] * 5
print l
# [[], [], [], [], []]
print [id(ll) for ll in l]
# [4552802672, 4552802672, 4552802672, 4552802672, 4552802672]

l[0].append(10)
print l
# [[10], [10], [10], [10], [10]]

l[1].append(20)
print l
# [[10, 20], [10, 20], [10, 20], [10, 20], [10, 20]]

l.append(30)
# [[10, 20], [10, 20], [10, 20], [10, 20], [10, 20], 30]
print l
print '----------------------------------------------------------------------------------------------------'
